@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none; background:url(../header.png) no-repeat center top}

a{ color:#333; text-decoration:none;}
a:hover{ color:#305dc3; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both;}

.q1200{ width:1200px; margin:0 auto}


/*头部*/
header{ width:100%; height:110px;  border-bottom:2px solid #d9d9d9; background:url(../header_bg.jpg) no-repeat center}
.logo{ float:left; margin-top:16px; height:80px }
.logo img{ height:100%}
.header_r{ width:300px; float:right;}


/*二维码*/
.header_code{ margin-top:12px; float:right }
.header_code li{ position:relative; float:left; height:36px; cursor:pointer}
.header_code li:hover h2{ display:block}
.header_code li:hover h3{ display:block}
.header_code li h1{height:26px;  padding-left:32px; padding-right:10px;line-height:26px; font-size:14px; color:#5a5a5a}
.header_code h2{ width:100px; height:100px; overflow:hidden; position:absolute;top:26px; display:none}
.header_code h2 img{ width:100%;}
.header_code h3{ width:100px; overflow:hidden; position:absolute; top:36px; display:none}
.header_code h3 a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#828282; font-size:14px; color:#fff; border-bottom:1px dashed #949494 }
.header_code h3 a:hover{ background:#305dc3}

#header_wx h1{ background:url(../header_wx.png) no-repeat left; }
#header_wap h1{background:url(../header_wap.png) no-repeat left; }

#header_lag h1{ width:53px;background:url(../header_lag.png) no-repeat center left; text-indent:10px;}
/*电话*/
.header_call{ height:24px; overflow:hidden; background:url(../header_call.png) no-repeat center left; line-height:24px; padding-left:30px; margin-top:16px;  float:right}
.header_call h1{ float:left; font-size:18px; color:#305dc3}
.header_call h2{ float:left; font-size:20px; color:#305dc3; font-family:Arial;}

/*搜索*/
.header_search{ width:auto;  height:34px; float:right; margin-top:15px;}
.header_search form{ height:34px; }
.navsearch_input{ width:auto;  height:34PX; float:left; }
.navsearch_input input{width:243PX; height:34PX; border:none;outline:none; text-indent:14px; font-size:14px; color:#bebebe;  margin:0; padding:0; line-height:34px; float:left; font-family: "微软雅黑";background:url(../ss_l.png) no-repeat;}
.searchgo{ float:right; width:41px; height:34px;background:url(../ss_r.png) no-repeat; border:none;outline:none; cursor:pointer; ;margin:0; padding:0; display:block}

/*导航*/
.nav{ width:100%; height:56px;}
.nav ul{ zoom:1}
.nav li{  float:left; width:100px; margin:0 35px; text-align:center; line-height:56px;  text-align:center; font-size:16px;position:relative;  }
.nav li a{ color:#323232; display:block; height:53px;}
.nav li:hover a{ color:#305dc3; border-bottom:3px solid #305dc3}
.nav li:hover ul{ display:block }

.nav li ul{ position:absolute; display:none; top:56px; left:-50%; z-index:999; width:200%}
.nav li ul li{ width:100%;  line-height:26px; padding:10px 20px; background:#305dc3; font-size:14px; border-bottom:1px dashed #042e8d; overflow:hidden;margin:0;}
.nav li ul li a{ height:auto;  border-bottom:none!important; color:#fff!important}
.nav li ul li a:hover{ color:#e62017!important}


/*banner*/
#full-screen-slider { width:100%; height:490px; position:relative; z-index:1}
#slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; RIGHT:47.5%; top:455px; z-index:9900;  padding:5px 15px 5px 0; margin:0; z-index:9999 }
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:10px; background:#fff }
#pagination li:hover{ cursor:pointer}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; background:#fff;}
#pagination li.current { background:#da251d;}


.ny_banner{ width:100%; height:300px; overflow:hidden}



.index_title{ width:100%; height:100px; line-height:100px; text-align:center; font-size:24px; color:#323232; margin-top:20px}

/*首页内容1*/
.main1{ width:100%; height:770px; overflow:hidden; background:#fff;}
.main1_title{ width:100%; height:38px; overflow:hidden; text-align:center;}
.main1_title li{height:38px; text-align:center; font-size:14px; line-height:38px; margin-left:8px; display:inline-block}
.main1_title li a{ display:block; padding:0 20px; color:#323232;background:#f0f0f0}
.main1_title li a:hover{ color:#fff; background:#305dc3}
.main1_title .up a{color:#fff; background:#305dc3}

.main1_main{ width:100%; overflow:hidden; margin-top:38px; display:none}
.main1_main ul{ margin-left:-32px; zoom:1}
.main1_main li{ float:left; width:276px; height:255px; margin-left:32px; margin-bottom:30px;}
.main1_main li h1{ width:276px; height:200px; overflow:hidden}
.main1_main li h1 img{ width:100%;}
.main1_main li h2{ width:100%; height:53px; overflow:hidden; text-align:center; font-size:16px; color:#323232; line-height:53px;}
.main1_main li:hover{box-shadow:0 3px 10px #aaa}
.main1_main li:hover h2{ border-bottom:2px solid #305dc3}

.main1_main#con_two_1{ display:block}


/*首页内容2*/
.main2{width:100%; height:926px; overflow:hidden; background:#f5f5f5;}
/*关于我们*/
.about{ width:100%; height:380px; background:#fff; overflow:hidden; margin-bottom:30px;}
.about_l{ width:470px; height:380px; overflow:hidden; float:left;}
.about_l img{ width:100%;}
.about_r{ float:left; margin-left:40px; width:650px;}
.about_r h1{ font-size:24px; color:#305dc3; margin-top:30px;}
.about_r h2{ width:28px; height:2px; background:#315dc3; margin:15px 0;}
.about_r h3{ font-size:14px; color:#5a5a5a; line-height:26px; text-indent:2em; text-align:justify}
.about_r h4{ font-size:14px; color:#305dc3; margin-top:30px;}
.about_r h4 a{ color:#305dc3}

/*企业文化*/
.qywh{ width:790px; height:340px; background:#fff; float:left}
.qywh_l{ float:left; width:410px; height:340px; overflow:hidden}
.qywh_l img{ width:100%;}
.qywh_r{ float:left; width:300px; margin-left:40px;}
.qywh_r h1{ font-size:24px; color:#305dc3; margin:40px 0 30px 0}
.qywh_r h2{ font-size:14px; color:#5a5a5a; line-height:26px}
.qywh_r h3{  width:22px; height:2px; background:#cccccc; margin:30px 0 40px 0; }
.qywh_r h4{ font-size:14px;}
.qywh_r h4 a{color:#5a5a5a}

/*总经理致辞*/
.zjlzc{ width:280px; padding:0 50px; height:340px; float:right; background:url(../zjlzc.jpg) no-repeat}
.zjlzc h1{ font-size:24px; color:#fff; margin:40px 0 30px 0}
.zjlzc h2{ font-size:14px; color:#fff; line-height:26px}
.zjlzc h3{  width:22px; height:2px; background:#fff; margin:30px 0 40px 0; }
.zjlzc h4{ font-size:14px;}
.zjlzc h4 a{color:#fff}


/*合作伙伴*/
.main3{ width:100%; height:500px; overflow:hidden; background:#fff;}
.main3_main{ width:100%; position:relative;}
.main3_main li{ float:left;}
.main3_main li h1{ display:block; width:100%; height:250px; border:1px solid #DDD; overflow:hidden; margin-bottom:10px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.main3_main li h1 img{ width:100%;}

.main3_main li h2{ font-size:14px; text-align:center; color:#333; line-height:30px;}

.main3_main .bx-wrapper{ margin:0 auto;}
.main3_main .bx-viewport{ position:absolute; z-index:2; }

.main3_main .bx-pager{ text-align:center; width:100%; position:absolute; bottom:-50px; left:0}
.main3_main .bx-pager .bx-pager-item{ display:inline-block; margin-right:10px;}
.main3_main .bx-pager .bx-pager-item a{ display:block; width:6px; height:6px; border:2px solid #d2d2d2; background:#d2d2d2; border-radius:10px}
.main3_main .bx-pager .bx-pager-item a.active{border:2px solid #305dc3; background:#fff}

.main3_main .bx-controls-direction{ position:absolute; width:100%; height:54px; top:100px; left:0}
.main3_main .bx-controls-direction a{ display:block; width:30px; height:54px; }
.main3_main .bx-controls-direction .bx-prev{ background:url(../main3_main_prev.jpg) no-repeat; float:left;}
.main3_main .bx-controls-direction .bx-prev:hover{ background:url(../main3_main_prev_h.jpg) no-repeat}
.main3_main .bx-controls-direction .bx-next{ background:url(../main3_main_next.jpg) no-repeat; float:right}
.main3_main .bx-controls-direction .bx-next:hover{ background:url(../main3_main_next_h.jpg) no-repeat}


/*新闻中心*/
.main4{ width:100%; height:600px; overflow:hidden; background:#f5f5f5;}
.main4_l{ width:470px; float:left; overflow:hidden}
.main4_l h1{ width:470px; height:312px; overflow:hidden;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.main4_l h1 img{ width:100%}
.main4_l h2{ font-size:16px; color:#323232; line-height:40px; margin-top:5px;}
.main4_l h3{ font-size:14px; color:#5a5a5a}

.main4_l:hover h2{ color:#305dc3}

.main4_r{ float:right; width:695px;  overflow:hidden; }
.main4_tant{ width:655px; height:116px; overflow:hidden; background:#fff;padding:0 20px; margin-bottom:26px;}
.main4_tant_l{ width:55px; float:left; text-align:center; margin-top:26px; }
.main4_tant_l h1{ font-size:32px; color:#555555; font-family:Arial; border-bottom:1px solid #aaaaaa; line-height:40px;}
.main4_tant_l h2{ font-size:14px; color:#aaaaaa; font-family:Arial; line-height:24px;}
.main4_tant_r{ float:right; width:580px; margin-top:10px;}
.main4_tant_r h1{ font-size:16px; line-height:40px; }
.main4_tant_r h1 a{color:#323232}
.main4_tant_r h1 a:hover{color:#305dc3}
.main4_tant_r h2{ font-size:14px; color:#5a5a5a; line-height:24px; }


/*底部*/
footer{ width:100%; background:#505050; overflow:hidden; 
}
.footer_main{ width:100%; height:315px; overflow:hidden;}
.footer_main h1{ font-size:18px; color:#ffffff; line-height:50px; margin-bottom:15px;}

.footer_logo{ float:left; width:300px; height:240px; background:url(../footer_li.jpg) no-repeat center right; padding-right:40px; padding-top:50px;  margin-top:37.5px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.footer_logo img{ width:100%}

.footer_pro{ width:320px; height:240px; background:url(../footer_li.jpg) no-repeat center right; float:left; margin-top:37.5px;}
.footer_pro h2{ width:100%; overflow:hidden}
.footer_pro h2 li{ width:118px; float:left; line-height:34px; font-size:14px;}
.footer_pro h2 li a{ color:#e1e1e1}

.footer_about{ width:230px; height:240px;background:url(../footer_li.jpg) no-repeat center right; float:left;margin-top:37.5px; text-align:center}
.footer_about h2{line-height:34px; font-size:14px;}
.footer_about h2 a{color:#e1e1e1}

.footer_contact{ width:400px;height:240px;background:url(../footer_li.jpg) no-repeat center right; float:left;margin-top:37.5px; padding-left:80px; color:#e1e1e1}
.footer_contact h2{line-height:34px; font-size:14px;}

.footer_code{ float:right; width:116px;height:240px; float:right;margin-top:37.5px; }
.footer_code h2{ width:116px; height:116px; font-size:14px; color:#e1e1e1; line-height:26px; text-align:center;}
.footer_code h2 img{ width:100%;}


.footer_cop{ width:100%; height:54px; border-top:1px solid #6a6a6a; overflow:hidden; font-size:14px; color:#e7e7e7; line-height:54px; text-align:center}
.footer_cop h1{ float:left;}
.footer_cop h2{ float:right;}
.footer_cop a{color:#e7e7e7; }




.ny_inner{ width:100%; padding-bottom:100px; overflow:hidden; background:#f5f5f5;}
/*内页位置*/
.ny_weizhi{height:70px; overflow:hidden; line-height:70px; font-size:14px; color:#5a5a5a}
.ny_weizhi_m{ float:right; background:url(../ny_weizhi.png) no-repeat center left; padding-left:26px; }
.ny_weizhi_m a{ color:#5a5a5a}
.ny_weizhi_m a:hover{ color:#305dc3}

/*内页导航*/
.ny_nav{ width:240px; overflow:hidden; float:left; background:#fff;}
.ny_nav_title{ width:240px; height:80px; background:url(../ny_nav_title.jpg) no-repeat center; margin-bottom:1px; font-size:24px;  line-height:80px; text-indent:30px}
.ny_nav_title a{ display:block;color:#ffffff;}
.ny_nav_list{ line-height:30px; overflow:hidden}
.ny_nav_list li{  font-size:14px;  border-bottom:1px solid #eee }
.ny_nav_list li a{ display:block; color:#323232;  overflow:hidden; padding:10px 30px;}
.ny_nav_list li:hover,.ny_nav_list li.active{ background:url(../ny_nav_list_li.png) no-repeat 204px center #e62017;  border-bottom:4px solid #c1120b}
.ny_nav_list li:hover a,.ny_nav_list li.active a{ color:#fff;}



/*内页内容*/
.ny_main{ width:860px; padding:0 35px 30px 35px; float:right; overflow:hidden; background:#fff}
.ny_main_title{ width:100%; height:80px; line-height:80px; border-bottom:1px solid #e5e5e5; font-size:22px; color:#305dc3}

.met_page{ height:38px; text-align:center; line-height:38px; font-size:14px; color:#666666; margin-top:10px; margin-bottom:30px;}
.met_page a{ color:#666}
.met_page a:hover{ color:#305dc3}
.met_page_left{ float:left; margin-left:10px}
.met_page_right{ float:right; margin-right:10px;}


/*简介页面*/
.showtext{  overflow:hidden; padding:20px 0; font-size:14px;}



/*新闻列表页*/
.newslist{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.newslist_l{  width:100%; margin-top:20px;}
.newslist_l_com{ width:100%; height:210px; overflow:hidden; background:#fff; margin-bottom:10px;}
.newslist_l_com_l{ float:left; width:315px; height:210px; overflow:hidden}
.newslist_l_com_l img{ width:100%;}
.newslist_l_com_r{ float:left; margin-left:30px; width:470px;}
.newslist_l_com_r h1{ font-size:36px; color:#305dc3; font-family:Arial; margin-top:10px; line-height:50px;}
.newslist_l_com_r h2{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:20px;}
.newslist_l_com_r h3{ font-size:14px; color:#666666; line-height:24px;}

.newslist_l_tant{ width:100%; height:130px; overflow:hidden; padding:10px 0; border-bottom:1px dashed #ccc}
.newslist_l_tant_l{ float:left; width:130px; height:130px;color:#666666; font-family:Arial; background:#fff; text-align:center;}
.newslist_l_tant_l h1{ font-size:54px; line-height:90px;}
.newslist_l_tant_l h2{ font-size:26px; line-height:10px;}
.newslist_l_tant_r{ float:left; padding-left:30px; padding-right:25px; width:670px;height:130px;}
.newslist_l_tant_r h1{ font-size:16px; color:#333333; line-height:46px; font-weight:bold; margin-top:5px;}
.newslist_l_tant_r h2{ font-size:14px; color:#666666; line-height:24px;}

.newslist_l_tant:hover .newslist_l_tant_r{ background:#fff}


.shownews{padding:20px 0; font-size:14px; overflow:hidden}


/*产品列表页*/
.prolist{ width:100%; overflow:hidden; padding-top:30px}
.prolist ul{ margin-left:-15px; zoom:1}
.prolist li{ float:left; width:276px; margin-left:15px; margin-bottom:30px;}
.prolist li .img{ width:100%; height:280px; overflow:hidden}
.prolist li .img img{ width:100%;}
.prolist li .text{ overflow:hidden; border:1px solid #ddd;text-align:center; padding:6px 0;  line-height:26px;}
.prolist li .text .t1{  overflow:hidden;  font-size:16px; color:#323232; font-weight:bold; height:26px;}
.prolist li .text .t2{  overflow:hidden; font-size:14px; color:#666; height:26px; }

.prolist li:hover .text{ background:#305dc3}
.prolist li:hover .text .t1,.prolist li:hover .text .t2{ color:#fff}


/*产品内容页*/
.showproduct{ width:100%; overflow:hidden; margin-top:10px;}
.showproduct_title{ width:100%;  line-height:45px; font-size:20px; color:#333333; text-align:center;}
.ny_author{ font-size:14px; color:#666666; width:100%; height:30px; line-height:30px; border-top:1px dashed #ddd;border-bottom:1px dashed #ddd; text-align:center}
.showproduct_img{ width:100%; overflow:hidden; text-align:center; padding:40px 0}
.showproduct_img img{ max-width:100%;}
.showproduct_para{ overflow:hidden; font-size:14px; line-height:30px; text-align:center}
.showproduct_img{ text-align:center; overflow:hidden;}
.showproduct_img img{ max-width:100%}
.showproduct_content{ font-size:14px; color:#666; line-height:30px; padding:10px 0}


/*图片列表页*/
.imglist{ width:100%;  margin-top:30px; overflow:hidden}
.imglist ul{ margin-left:-18px; zoom:1}
.imglist li{ width:272px;   float:left; margin-left:18px; margin-bottom:20px; overflow:hidden  }
.imglist li h1{ overflow:hidden; height:202px; width:100%;border:1px solid #dcdcdc; margin-bottom:10px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.imglist li h1 img{ width:100%}
.imglist li h2{ font-size:14px; text-align:center; color:#333; line-height:30px;}
.imglist li:hover h1{ border:1px solid #305dc3;}
.imglist li:hover h2{ color:#305dc3}

/*人才招聘*/
.joblist{ width:100%;  margin-top:30px; overflow:hidden}
.job_tant{ width:100%; overflow:hidden; margin-bottom:30px;}
.job_tant_title{ height:64px; border:1px solid #dcdcdc; line-height:64px; text-indent:40px; font-size:16px; color:#323232; background:url(../job_tant_title.jpg) no-repeat 800px center #f5f5f5; cursor:pointer}
.job_tant_main{ padding:0 40px; overflow:hidden; display:none}
.job_tant_main h1{ font-size:14px; color:#5a5a5a; margin-top:50px; margin-bottom:20px}
.job_tant_main h2{ font-size:14px; color:#5a5a5a; }



/*联系我们*/
.ny_contact{ overflow:hidden}
.ny_contact_1{ overflow:hidden; padding:40px 0}
.ny_contact_1 li{ float:left; background-color:#f5f5f5; width:272px; padding:30px 10px 30px 70px; margin-right:20px; line-height:26px;
    background-repeat: no-repeat;
    background-position:8% center;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.ny_contact_1 li:nth-child(3n){ margin-right:0}

.ny_contact_1 li .t1{ font-size:16px; color:#666666; margin-bottom:10px}
.ny_contact_1 li .t2{ font-size:14px; color:#323232; height:52px;}
.ny_contact_1 li .t2 a{ margin-right:16px}


.ny_contact_2{ overflow:hidden; margin-bottom:50px}
.ny_contact_2 .address{ overflow:hidden; padding:40px 3.33%; border-top:1px solid #eee}
.ny_contact_2 .address li{ float:left; width:30.71%; margin-right:3.92%;}
.ny_contact_2 .address li:nth-child(3n){ margin-right:0}
.ny_contact_2 .address li .t1{ font-size:16px; color:#323232}
.ny_contact_2 .address li .t2{ font-size:14px; color:#797979; margin-top:16px;}

.ny_contact_2 .map{ 
	width:100%; 
	height:460px;
	overflow:hidden;
}

.ny_contact_2 .map .BMapLib_SearchInfoWindow .BMapLib_bubble_content{
padding:10px 20px!important;
}

.ny_contact_2 .map .BMapLib_nav{ 
	display:none;
}
.ny_contact_2 .map .BMapLib_bubble_title{ 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Microsoft YaHei;
	font-size:16px!important;
}
.ny_contact_2 .map .BMapLib_bubble_content div{ 
	font-size:14px; 
	color:#323232!important; 
	line-height:24px!important;
	font-family:Microsoft YaHei;
}
.ny_contact_2 .map .anchorBL,.contact_map .BMap_cpyCtrl{ 
	display:none;
}
.ny_contact_2 .map .BMapLib_sendToPhone{ 
	display:none;
}
.ny_contact_2 .map .BMapLib_bubble_title{ 
	line-height:50px!important; 
	height:50px!important;
	padding:0 20px!important;
}
.ny_contact_2 .map .BMapLib_bubble_top{ 
	height:50px!important;
}
.ny_contact_2 .map .BMapLib_bubble_close{ 
	height:50px!important;
}








